@charset "utf-8";
@import "common";
.main-con{
    width:$bodywidth;
    margin:0 auto;
}
$shortwidth:160px;
$longwidth:296px;
/*top*/
#top{
    height:53px;
    padding-top:48px;
}
/*main*/
#main{
    @include clearfix();
    form{
        float:right;
        height:485px;
        width:318px;
        margin-top:75px;
        input{
            height:37px;
            border:1px solid #c8c8c8;
            font-size:$fontclassone;
            margin-top:36px;
            padding-left:3px;
        }
        .first_input{
            font-size:22px;
            color:#c41f3a;
            font-weight:900;
            span{
                margin-top:5px;
                float:right;
                font-size:$fontclassone;
                color:#8c8c8c;
                a{
                    color:#c41f3a;
                }
            }
        }
        .txt_long{
            width:$longwidth;
        }
        .txt_short{
            width:$shortwidth;
        }
        .btn_code{
            width:106px;
            height:39px;
            border:2px solid #949494;
        }
        .btn_reg{
            width:318px;
            background:#94193f;
            color:#fff;
        }
        .short_margin{
            margin-top:10px;
            margin-right:5px;
        }
        .check{
            height:39px;
            line-height:39px;
            input{
                float:left;
            }
            span{
                float:right;
            }
        }
        .no_margin{
            margin:0;
        }
        .codecon{
            input{
                float:left;
                margin-right:5px;
            }
            .code{
                float:left;
                width:101px;
                height:37px;
                background:url(../img/codebg.jpg);
                text-align:center;
                font-size:$fontclasstwo;
                line-height:37px;
                margin-top:37px;
                border:1px solid #ccc;
            }
        }
    }
}
/*bottom*/
#bottom{
    height:76px;
    background:#f3f3f3;
    padding-top:11px;
    p{
        font-size:$fontclassone;
        color:#7e7e7e;
        line-height:24px;
        text-align: center;
    }
}
/*遮罩层*/
#cover{
    width:100%;
    height:100%;
    display:none;
    background:rgba(0,0,0,0.6);
    @extend %pos;
    .popbox{
        width:200px;
        position: absolute;
        top:40%;
        left:40%;
        .errortip{
            height:30px;
            background:#CCC;
        }
        .popbox_con{
            height:100px;
            line-height:40px;
            background:#eee;
            font-size: $fontclassthree;
            color:#454545;
        }
        .confirm{
            padding-left:70%;
            height:30px;
            background:#eee;
            margin:0 auto;
        }
    }
}
